package models

import (
	"time"
)

// MaEmail [...]
type MaEmail struct {
	ID        int       `gorm:"autoIncrement:true;primaryKey;column:id;type:int;not null"  json:"id,omitempty" json_old:"ID"`
	Url       string    `gorm:"column:url;type:varchar(128);not null;comment:推送内容"  json:"url" json_old:"Url"`
	AddTime   time.Time `gorm:"column:add_time;type:datetime;default:null"  json:"add_time" json_old:"AddTime"`
	Object    int64     `gorm:"column:object;type:bigint;default:null"  json:"object" json_old:"Object"`
	CreatedAt int64     `gorm:"column:created_at;autoCreateTime;type:int;size:64;comment:创建时间" json:"created_at"`
}

// TableName get sql table name.获取数据库表名
func (m MaEmail) TableName() string {
	return "ma_email"
}

// 模式自动注册
func init() {
	Models = append(Models, &MaEmail{})
}
